<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>SystemSharp: SystemSharp.Components.IIndexed&lt; T0, TA &gt; Interface Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">SystemSharp
   &#160;<span id="projectnumber">0.3</span>
   </div>
   <div id="projectbrief">A system-level modeling framework for designing real-time embedded systems</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="namespaces.html"><span>Packages</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('interface_system_sharp_1_1_components_1_1_i_indexed_3_01_t0_00_01_t_a_01_4.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Properties</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Events</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#properties">Properties</a> &#124;
<a href="interface_system_sharp_1_1_components_1_1_i_indexed_3_01_t0_00_01_t_a_01_4-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">SystemSharp.Components.IIndexed&lt; T0, TA &gt; Interface Template Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>Models objects which implement one-dimensional indexer properties, giving access a single elements or a sub-range of elements ("slicing").  
 <a href="interface_system_sharp_1_1_components_1_1_i_indexed_3_01_t0_00_01_t_a_01_4.html#details">More...</a></p>
<div class="dynheader">
Inheritance diagram for SystemSharp.Components.IIndexed&lt; T0, TA &gt;:</div>
<div class="dyncontent">
 <div class="center">
  <img src="interface_system_sharp_1_1_components_1_1_i_indexed_3_01_t0_00_01_t_a_01_4.png" usemap="#SystemSharp.Components.IIndexed&lt; T0, TA &gt;_map" alt=""/>
  <map id="SystemSharp.Components.IIndexed&lt; T0, TA &gt;_map" name="SystemSharp.Components.IIndexed&lt; T0, TA &gt;_map">
<area href="interface_system_sharp_1_1_components_1_1_x_in_3_01_t_e_00_01_t_i_01_4.html" title="Models a vector-valued (i.e. one-dimensional) input port. " alt="SystemSharp.Components.XIn&lt; TE, TI &gt;" shape="rect" coords="144,56,422,80"/>
<area href="interface_system_sharp_1_1_components_1_1_x_in_out_3_01_t_e_00_01_t_i_01_4.html" title="Models a vector-valued (i.e. one-dimensional) input/output port. " alt="SystemSharp.Components.XInOut&lt; TE, TI &gt;" shape="rect" coords="576,56,854,80"/>
<area href="interface_system_sharp_1_1_components_1_1_x_out_3_01_t_e_00_01_t_i_01_4.html" title="Models a vector-valued (i.e. one-dimensional) output port. " alt="SystemSharp.Components.XOut&lt; TE, TI &gt;" shape="rect" coords="1008,56,1286,80"/>
<area href="interface_system_sharp_1_1_components_1_1_x_in_out_3_01_t_e_00_01_t_i_01_4.html" title="Models a vector-valued (i.e. one-dimensional) input/output port. " alt="SystemSharp.Components.XInOut&lt; TE, TI &gt;" shape="rect" coords="144,112,422,136"/>
<area href="class_system_sharp_1_1_components_1_1_signal1_d_3_01_t_01_4.html" title="Models a signal which carries one-dimensional signal data. It provides indexing properties to apply a..." alt="SystemSharp.Components.Signal1D&lt; T &gt;" shape="rect" coords="432,112,710,136"/>
<area href="class_system_sharp_1_1_components_1_1_signal1_d_proxy_3_01_t_01_4.html" title="The proxy represents the application of a sub-range to an underlying Signal1D. I.e. the proxy does not manage the signal data by itself but instead acts as an adapter between the actual signal and the view on that signal which results from applying the sub-range. " alt="SystemSharp.Components.Signal1DProxy&lt; T &gt;" shape="rect" coords="720,112,998,136"/>
<area href="interface_system_sharp_1_1_components_1_1_x_in_out_3_01_t_e_00_01_t_i_01_4.html" title="Models a vector-valued (i.e. one-dimensional) input/output port. " alt="SystemSharp.Components.XInOut&lt; TE, TI &gt;" shape="rect" coords="1008,112,1286,136"/>
<area href="class_system_sharp_1_1_components_1_1_signal1_d_3_01_t_01_4.html" title="Models a signal which carries one-dimensional signal data. It provides indexing properties to apply a..." alt="SystemSharp.Components.Signal1D&lt; T &gt;" shape="rect" coords="0,168,278,192"/>
<area href="class_system_sharp_1_1_components_1_1_signal1_d_proxy_3_01_t_01_4.html" title="The proxy represents the application of a sub-range to an underlying Signal1D. I.e. the proxy does not manage the signal data by itself but instead acts as an adapter between the actual signal and the view on that signal which results from applying the sub-range. " alt="SystemSharp.Components.Signal1DProxy&lt; T &gt;" shape="rect" coords="288,168,566,192"/>
<area href="class_system_sharp_1_1_components_1_1_signal1_d_3_01_t_01_4.html" title="Models a signal which carries one-dimensional signal data. It provides indexing properties to apply a..." alt="SystemSharp.Components.Signal1D&lt; T &gt;" shape="rect" coords="864,168,1142,192"/>
<area href="class_system_sharp_1_1_components_1_1_signal1_d_proxy_3_01_t_01_4.html" title="The proxy represents the application of a sub-range to an underlying Signal1D. I.e. the proxy does not manage the signal data by itself but instead acts as an adapter between the actual signal and the view on that signal which results from applying the sub-range. " alt="SystemSharp.Components.Signal1DProxy&lt; T &gt;" shape="rect" coords="1152,168,1430,192"/>
</map>
 </div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="properties"></a>
Properties</h2></td></tr>
<tr class="memitem:acb3ad36ac8090fee7f0c3d25c651f52b"><td class="memItemLeft" align="right" valign="top">T0&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_system_sharp_1_1_components_1_1_i_indexed_3_01_t0_00_01_t_a_01_4.html#acb3ad36ac8090fee7f0c3d25c651f52b">this[int index]</a><code> [get]</code></td></tr>
<tr class="memdesc:acb3ad36ac8090fee7f0c3d25c651f52b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the element at position <em>index</em> .  <a href="#acb3ad36ac8090fee7f0c3d25c651f52b">More...</a><br/></td></tr>
<tr class="separator:acb3ad36ac8090fee7f0c3d25c651f52b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef40f0eb341913f265f47ee83067825d"><td class="memItemLeft" align="right" valign="top">TA&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_system_sharp_1_1_components_1_1_i_indexed_3_01_t0_00_01_t_a_01_4.html#aef40f0eb341913f265f47ee83067825d">this[Range index]</a><code> [get]</code></td></tr>
<tr class="memdesc:aef40f0eb341913f265f47ee83067825d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a sub-range of elements, specified by <em>index</em> .  <a href="#aef40f0eb341913f265f47ee83067825d">More...</a><br/></td></tr>
<tr class="separator:aef40f0eb341913f265f47ee83067825d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Models objects which implement one-dimensional indexer properties, giving access a single elements or a sub-range of elements ("slicing"). </p>
<dl class="tparams"><dt>Template Parameters</dt><dd>
  <table class="tparams">
    <tr><td class="paramname">T0</td><td>type of a single element</td></tr>
    <tr><td class="paramname">TA</td><td>type of a sub-range of elements</td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="_signals_core_8cs_source.html#l00119">119</a> of file <a class="el" href="_signals_core_8cs_source.html">SignalsCore.cs</a>.</p>
</div><h2 class="groupheader">Property Documentation</h2>
<a class="anchor" id="acb3ad36ac8090fee7f0c3d25c651f52b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">T0 SystemSharp.Components.IIndexed&lt; T0, TA &gt;.this[int index]</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Returns the element at position <em>index</em> . </p>

<p>Definition at line <a class="el" href="_signals_core_8cs_source.html#l00125">125</a> of file <a class="el" href="_signals_core_8cs_source.html">SignalsCore.cs</a>.</p>

</div>
</div>
<a class="anchor" id="aef40f0eb341913f265f47ee83067825d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TA SystemSharp.Components.IIndexed&lt; T0, TA &gt;.this[<a class="el" href="struct_system_sharp_1_1_data_types_1_1_range.html">Range</a> index]</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Returns a sub-range of elements, specified by <em>index</em> . </p>

<p>Definition at line <a class="el" href="_signals_core_8cs_source.html#l00134">134</a> of file <a class="el" href="_signals_core_8cs_source.html">SignalsCore.cs</a>.</p>

</div>
</div>
<hr/>The documentation for this interface was generated from the following file:<ul>
<li><a class="el" href="_signals_core_8cs_source.html">SignalsCore.cs</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="namespace_system_sharp.html">SystemSharp</a></li><li class="navelem"><a class="el" href="namespace_system_sharp_1_1_components.html">Components</a></li><li class="navelem"><a class="el" href="interface_system_sharp_1_1_components_1_1_i_indexed_3_01_t0_00_01_t_a_01_4.html">IIndexed< T0, TA ></a></li>
    <li class="footer">Generated on Thu Dec 26 2013 14:22:01 for SystemSharp by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
  </ul>
</div>
</body>
</html>
